ADP\BaseVersion\Includes\Database\RuleStorage D

Total Complexity 261
Dependencies 41
Dependents 0
Total lines 1,172
Lines of code 836
Logical lines of code 585
Comment lines 133
Methods 19
Properties 8

Methods 19

Method Rating Maintainability Complexity Lines of code
installProductAdjustment()
D
14
82 247
buildRules()
D
37 34 55
installFreeItems()
B
41 18 49
buildSingleItemRule()
B
37 15 76
buildPersistentRule()
A
38 14 69
buildPersistentRules()
A
47 14 32
installRoleDiscounts()
A
47 13 34
buildPackageRule()
A
41 11 58
buildNoItemRule()
A
46 8 42
installConditionMessage()
A
51 9 26
setGiftItemStrategy()
A
53 8 23
createRulePackage()
A
48 7 32
installAdvertising()
S
56 7 20
__construct()
S
55 4 19
installLimits()
S
60 4 14
installCartAdjustments()
S
60 4 14
installConditions()
S
62 4 12
installSortableProperties()
S
63 4 11
withContext()
S
81 1 3